package com.renne.email.domain;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.ToString;

/**
 * 邮件导入历史记录(tb_mail_import_history)查询参数类
 *
 * @author LiuYu
 * @date 2024-07-26
 */
@Data
@ToString
@Schema(description = "查询邮件导入历史记录列表参数")
public class MailImportHistoryQuery {

    /**
     * 导入名称
     */
    @Schema(description = "导入名称")
    private String name;
    /**
     * 导入编号
     */
    @Schema(description = "导入编号")
    private String code;
    /**
     * 导入文件名称
     */
    @Schema(description = "导入文件名称")
    private String fileName;

    /**
     * 分页页码
     */
    @Schema(description = "分页页码")
    private String pageNum;
    /**
     * 分页大小
     */
    @Schema(description = "分页大小")
    private String pageSize;
    /**
     * 排序列
     */
    @Schema(description = "排序列")
    private String orderByColumn;
    /**
     * 排序的方向desc或者asc
     */
    @Schema(description = "排序的方向", allowableValues = {"asc", "desc"})
    private String isAsc;
}
